/**
 * @author
 * @date 2015年12月18日 下午4:00:37
 * @version V1.0
 * <b>Copyright
 */
package com.hc.comm.vo;

/**
 *
 *	订单表的Vo
 *
 * @author
 * @date 2015年12月18日 下午4:00:37
 */
public class OrderVO extends VO {

    /**
     * @Fields serialVersionUID : TODO
     */
    private static final long serialVersionUID = 1L;

    /**
     *
     */
    private Integer id;

    /**
     * 下单用户,对应用户表id
     */
    private Integer userId;

    /**
     * 对应优惠券列表id
     */
    private Integer voucherId;

    /**
     * 订单价格
     */
    private Double orderMoney;

    /**
     * 购买数量
     */
    private Integer voucherNum;

    /**
     * 订单状态，默认0
     */
    private Integer orderState;

    /**
     * 下单时间
     */
    private Integer makeTime;

    /**
     * 支付方式，1微信支付，2支付宝支付，3银行卡支付,可随业务拓展
     */
    private Integer payway;

    /**
     * 订单备注信息
     */
    private String remarks;

    /**
     *
     */
    private Integer createTime;

    /**
     *
     */
    private Integer updateTime;
    /**
     * 优惠券信息
     */
    private VoucherDataVO voucherDataVO;

    public VoucherDataVO getVoucherDataVO() {
        return voucherDataVO;
    }

    public void setVoucherDataVO(VoucherDataVO voucherDataVO) {
        this.voucherDataVO = voucherDataVO;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }


    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }


    public Integer getVoucherId() {
        return voucherId;
    }

    public void setVoucherId(Integer voucherId) {
        this.voucherId = voucherId;
    }


    public Double getOrderMoney() {
        return orderMoney;
    }

    public void setOrderMoney(Double orderMoney) {
        this.orderMoney = orderMoney;
    }


    public Integer getVoucherNum() {
        return voucherNum;
    }

    public void setVoucherNum(Integer voucherNum) {
        this.voucherNum = voucherNum;
    }


    public Integer getOrderState() {
        return orderState;
    }

    public void setOrderState(Integer orderState) {
        this.orderState = orderState;
    }


    public Integer getMakeTime() {
        return makeTime;
    }

    public void setMakeTime(Integer makeTime) {
        this.makeTime = makeTime;
    }


    public Integer getPayway() {
        return payway;
    }

    public void setPayway(Integer payway) {
        this.payway = payway;
    }


    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }


    public Integer getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Integer createTime) {
        this.createTime = createTime;
    }


    public Integer getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Integer updateTime) {
        this.updateTime = updateTime;
    }


}
